package com.solo.system.service;

import com.solo.common.core.base.service.BasicService;
import com.solo.system.api.entity.SysI18nData;
import com.solo.system.model.i18n.data.req.I18nDataCreateReq;
import com.solo.system.model.i18n.data.req.I18nDataUpdateReq;

import java.util.Collection;

/**
 * 国际化语言数据 Service
 * @author 十一
 * @since 2024-10-24 13:46
 * 人生若只如初见，何事秋风悲画扇
 **/
public interface SysI18nDataService extends BasicService<SysI18nData> {

    /**
     * 新增 i18n译文
     * @param entity 实体
     * @return boolean
     */
    boolean create(I18nDataCreateReq entity);

    /**
     * 删除 i18n译文
     * @param dataIds 数据id
     * @return boolean
     */
    boolean delete(Collection<Long> dataIds);

    /**
     * 更新 i18n译文
     * @param entity 实体
     * @return boolean
     */
    boolean update(I18nDataUpdateReq entity);

}
